<!DOCTYPE html>
<html class="theme-green">

  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <title>GCC Code Coverage Report</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    <style type="text/css">
:root {
    font-family: sans-serif;
    --tab_size: 4;
}

.theme-green, .theme-blue {
    --unknown_color: lightgray;
    --low_color: #FF6666;
    --medium_color: #F9FD63;
    --partial_covered_color: var(--medium_color);
    --uncovered_color: #FF8C8C;
    --warning_color: orangered;
    --notTakenBranch_color: red;
    --notTakenCondition_color: red;
    --uncheckedDecision_color: darkorange;
    --notTakenDecision_color: red;
    --notInvokedCall_color: red;
    --excluded_color: darkkhaki;
}

.theme-green {
    --high_color: #85E485;
    --covered_color: #85E485;
    --takenBranch_color: green;
    --takenCondition_color: green;
    --takenDecision_color: green;
    --invokedCall_color: green;
}

.theme-blue {
    --high_color: #66B4FF;
    --covered_color: #66B4Ff;
    --takenBranch_color: blue;
    --takenCondition_color: blue;
    --takenDecision_color: blue;
    --invokedCall_color: blue;
}

body
{
    color: #000000;
    background-color: #FFFFFF;
}

h1
{
    text-align: center;
    margin: 0;
    padding-bottom: 10px;
    font-size: 20pt;
    font-weight: bold;
}

hr
{
    background-color: navy;
    height: 2px;
    border: 0;
}

/* Link formats: use maroon w/underlines */
a:link
{
    color: navy;
    text-decoration: underline;
}
a:visited
{
    color: maroon;
    text-decoration: underline;
}

/*** Summary formats ***/

.summary
{
    display: flex;
    flex-flow: row wrap;
    max-width: 100%;
    justify-content: flex-start;
}

.summary > table
{
    flex: 1 0 7em;
    border: 0;
}

.summary > :last-child {
    margin-left: auto;
}

table.legend
{
    color: black;
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
}

table.legend th[scope=row]
{
    font-weight: normal;
    text-align: right;
    white-space: nowrap;
}

table.legend td
{
    color: blue;
    text-align: left;
    white-space: nowrap;
    padding-left: 5px;
}

table.legend td.legend
{
    color: black;
    font-size: 80%;
}

table.legend td.warning_text
{
    color: var(--warning_color);
}

table.coverage td,
table.coverage th
{
    text-align: right;
    color: black;
    font-weight: normal;
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 4px;
}

table.coverage td
{
    background-color: LightSteelBlue;
}

table.coverage th[scope=row]
{
    color: black;
    font-weight: normal;
    white-space: nowrap;
}

table.coverage th[scope=col]
{
    color: blue;
    font-weight: normal;
    white-space: nowrap;
}

table.legend span
{
    margin-right: 4px;
    padding: 2px;
}

table.legend span.coverage-unknown,
table.legend span.coverage-none,
table.legend span.coverage-low,
table.legend span.coverage-medium,
table.legend span.coverage-high
{
    padding-left: 3px;
    padding-right: 3px;
}

table.legend span.coverage-unknown,
table.coverage td.coverage-unknown,
table.file-list td.coverage-unknown
{
    background-color: var(--unknown_color) !important;
}

table.legend span.coverage-none,
table.legend span.coverage-low,
table.coverage td.coverage-none,
table.coverage td.coverage-low,
table.file-list td.coverage-none,
table.file-list td.coverage-low
{
    background-color: var(--low_color) !important;
}

table.legend span.coverage-medium,
table.coverage td.coverage-medium,
table.file-list td.coverage-medium
{
    background-color: var(--medium_color) !important;
}

table.legend span.coverage-high,
table.coverage td.coverage-high,
table.file-list td.coverage-high
{
    background-color: var(--high_color) !important;
}
/*** End of Summary formats ***/
/*** Meter formats ***/

/* Common */
meter {
    -moz-appearance: none;

    width: 30vw;
    min-width: 4em;
    max-width: 15em;
    height: 0.75em;
    padding: 0;
    vertical-align: baseline;
    margin-top: 3px;
    /* Outer background for Mozilla */
    background: none;
    background-color: whitesmoke;
}

/* Webkit */

meter::-webkit-meter-bar {
    /* Outer background for Webkit */
    background: none;
    background-color: whitesmoke;
    height: 0.75em;
    border-radius: 0px;
}

meter::-webkit-meter-optimum-value,
meter::-webkit-meter-suboptimum-value,
meter::-webkit-meter-even-less-good-value
{
    /* Inner shadow for Webkit */
    border: solid 1px black;
}

meter.coverage-none::-webkit-meter-optimum-value,
meter.coverage-low::-webkit-meter-optimum-value
{
    background: var(--low_color);
}

meter.coverage-medium::-webkit-meter-optimum-value
{
    background: var(--medium_color);
}

meter.coverage-high::-webkit-meter-optimum-value
{
    background: var(--high_color);
}

/* Mozilla */

meter::-moz-meter-bar
{
    box-sizing: border-box;
}

meter:-moz-meter-optimum::-moz-meter-bar,
meter:-moz-meter-sub-optimum::-moz-meter-bar,
meter:-moz-meter-sub-sub-optimum::-moz-meter-bar
{
    /* Inner shadow for Mozilla */
    border: solid 1px black;
}

meter.coverage-none:-moz-meter-optimum::-moz-meter-bar,
meter.coverage-low:-moz-meter-optimum::-moz-meter-bar
{
    background: var(--low_color);
}

meter.coverage-medium:-moz-meter-optimum::-moz-meter-bar
{
    background: var(--medium_color);
}

meter.coverage-high:-moz-meter-optimum::-moz-meter-bar
{
    background: var(--high_color);
}

/*** End of Meter formats ***/
.file-list td, .file-list th {
    padding: 0 10px;
    font-weight: bold;
}

.file-list th[scope^=col]
{
    text-align: center;
    color: white;
    background-color: SteelBlue;
    font-size: 120%;
}

.file-list th[scope=row]
{
    text-align: left;
    color: black;
    font-family: monospace;
    font-weight: bold;
    font-size: 110%;
}

.file-list tr > td,
.file-list tr > th {
    background: aliceblue;
}

.file-list tr:nth-child(even) > td,
.file-list tr:nth-child(even) > th {
    background: LightSteelBlue
}

.file-list tr:hover > td,
.file-list tr:hover > th[scope=row]
{
    background-color: #ddd;
}
td.CoverValue
{
    text-align: right;
    white-space: nowrap;
}

td.coveredLine,
span.coveredLine
{
    background-color: var(--covered_color) !important;
}

td.partialCoveredLine,
span.partialCoveredLine
{
    background-color: var(--partial_covered_color) !important;
}

td.uncoveredLine,
span.uncoveredLine
{
    background-color: var(--uncovered_color) !important;
}

td.excludedLine,
span.excludedLine
{
    background-color: var(--excluded_color) !important;
}

.linebranch, .linecondition, .linedecision, .linecall, .linecount, .lineblockids
{
    font-family: monospace;
    border-right: 1px gray solid;
    background-color: lightgray;
    white-space: nowrap;
}
.linebranch, .linecondition, .linedecision, .linecall
{
    text-align: left;
}
.linecount
{
    text-align: right;
}

.linebranchDetails, .lineconditionDetails, .linedecisionDetails, .linecallDetails
{
    position: relative;
}

.linebranchSummary, .lineconditionSummary, .linedecisionSummary, .linecallSummary
{
    cursor: help;
    white-space: nowrap;
}

.linebranchContents, .lineconditionContents, .linedecisionContents, .linecallContents
{
    font-family: monospace;
    font-size: medium;
    text-align: left;
    white-space: nowrap;
    position: absolute;
    padding: 1em;
    background: white;
    border: solid gray 1px;
    box-shadow: 5px 5px 10px gray;
    z-index: 1; /* show in front of the table entries */
}

.functionName
{
    font-style: italic !important;
    font-weight: bolder !important;
}

.excludedBranch
{
    color: var(--takenBranch_color) !important;
}

.takenBranch
{
    color: var(--takenBranch_color) !important;
}

.notTakenBranch
{
    color: var(--notTakenBranch_color) !important;
}

.excludedCondition
{
    color: var(--takenCondition_color) !important;
}

.takenCondition
{
    color: var(--takenCondition_color) !important;
}

.notTakenCondition
{
    color: var(--notTakenCondition_color) !important;
}

.takenDecision
{
    color: var(--takenDecision_color) !important;
}

.notTakenDecision
{
    color: var(--notTakenDecision_color) !important;
}

.uncheckedDecision
{
    color: var(--uncheckedDecision_color) !important;
}

.excludedCall
{
    color: var(--invokedCall_color) !important;
}

.invokedCall
{
    color: var(--invokedCall_color) !important;
}

.notInvokedCall
{
    color: var(--notInvokedCall_color) !important;
}

.src
{
    padding-left: 12px;
    text-align: left;

    font-family: monospace;
    white-space: pre;

    tab-size: var(--tab_size);
    -moz-tab-size: var(--tab_size);
}

span.takenBranch,
span.notTakenBranch,
span.takenDecision,
span.notTakenDecision,
span.uncheckedDecision
{
    font-family: monospace;
    font-weight: bold;
}

pre
{
    height : 15px;
    margin-top: 0;
    margin-bottom: 0;
}

.listOfFunctions td, .listOfFunctions th {
    padding: 0 10px;
}
.listOfFunctions th
{
    text-align: center;
    color: white;
    background-color: SteelBlue;
}
.listOfFunctions tr > td {
    background: aliceblue;
}
.listOfFunctions tr:nth-child(even) > td {
    background: LightSteelBlue
}
.listOfFunctions tr:hover > td
{
    background-color: #ddd;
}
.listOfFunctions tr > td > a
{
    text-decoration: none;
    color: inherit;
}

.source-line
{
    height : 15px;
    margin-top: 0;
    margin-bottom: 0;
}

.lineno
{
    background-color: #EFE383;
    border-right: 1px solid #BBB15F;
    text-align: right;
    unicode-bidi: embed;
    font-family: monospace;
    white-space: pre;
}

.lineno > a
{
    text-decoration: none;
    color: inherit;
}

.file-list
{
    margin: 1em auto;
    border: 0;
    border-spacing: 1px;
}

.file-source table
{
    border-spacing: 0;
}

.file-source table td,
.file-source table th
{
    padding: 1px 10px;
}

.file-source table th
{
    font-family: monospace;
    font-weight: bold;
}

.file-source table td:last-child
{
    width: 100%;
}
.js-enabled .js-enabled-hidden {
    display: none
}

.js-disabled .js-disabled-hidden {
    display: none
}

footer
{
    text-align: center;
    padding-top: 3px;
}

/* pygments syntax highlighting */
pre { line-height: 125%; }
td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
.hll { background-color: #ffffcc }
.c { color: #3D7B7B; font-style: italic } /* Comment */
.err { border: 1px solid #F00 } /* Error */
.k { color: #008000; font-weight: bold } /* Keyword */
.o { color: #666 } /* Operator */
.ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */
.cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */
.cp { color: #9C6500 } /* Comment.Preproc */
.cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */
.c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */
.cs { color: #3D7B7B; font-weight: bold; font-style: italic } /* Comment.Special */
.gd { color: #A00000 } /* Generic.Deleted */
.ge { font-style: italic } /* Generic.Emph */
.ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */
.gr { color: #E40000 } /* Generic.Error */
.gh { color: #000080; font-weight: bold } /* Generic.Heading */
.gi { color: #008400 } /* Generic.Inserted */
.go { color: #717171 } /* Generic.Output */
.gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.gs { font-weight: bold } /* Generic.Strong */
.gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.gt { color: #04D } /* Generic.Traceback */
.kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.kp { color: #008000 } /* Keyword.Pseudo */
.kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.kt { color: #B00040 } /* Keyword.Type */
.m { color: #666 } /* Literal.Number */
.s { color: #BA2121 } /* Literal.String */
.na { color: #687822 } /* Name.Attribute */
.nb { color: #008000 } /* Name.Builtin */
.nc { color: #00F; font-weight: bold } /* Name.Class */
.no { color: #800 } /* Name.Constant */
.nd { color: #A2F } /* Name.Decorator */
.ni { color: #717171; font-weight: bold } /* Name.Entity */
.ne { color: #CB3F38; font-weight: bold } /* Name.Exception */
.nf { color: #00F } /* Name.Function */
.nl { color: #767600 } /* Name.Label */
.nn { color: #00F; font-weight: bold } /* Name.Namespace */
.nt { color: #008000; font-weight: bold } /* Name.Tag */
.nv { color: #19177C } /* Name.Variable */
.ow { color: #A2F; font-weight: bold } /* Operator.Word */
.w { color: #BBB } /* Text.Whitespace */
.mb { color: #666 } /* Literal.Number.Bin */
.mf { color: #666 } /* Literal.Number.Float */
.mh { color: #666 } /* Literal.Number.Hex */
.mi { color: #666 } /* Literal.Number.Integer */
.mo { color: #666 } /* Literal.Number.Oct */
.sa { color: #BA2121 } /* Literal.String.Affix */
.sb { color: #BA2121 } /* Literal.String.Backtick */
.sc { color: #BA2121 } /* Literal.String.Char */
.dl { color: #BA2121 } /* Literal.String.Delimiter */
.sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.s2 { color: #BA2121 } /* Literal.String.Double */
.se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */
.sh { color: #BA2121 } /* Literal.String.Heredoc */
.si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */
.sx { color: #008000 } /* Literal.String.Other */
.sr { color: #A45A77 } /* Literal.String.Regex */
.s1 { color: #BA2121 } /* Literal.String.Single */
.ss { color: #19177C } /* Literal.String.Symbol */
.bp { color: #008000 } /* Name.Builtin.Pseudo */
.fm { color: #00F } /* Name.Function.Magic */
.vc { color: #19177C } /* Name.Variable.Class */
.vg { color: #19177C } /* Name.Variable.Global */
.vi { color: #19177C } /* Name.Variable.Instance */
.vm { color: #19177C } /* Name.Variable.Magic */
.il { color: #666 } /* Literal.Number.Integer.Long */
    </style>
  </head>

  <body class="js-disabled">

    <header>
      <h1>GCC Code Coverage Report</h1>
      <hr/>
<div id="summary" class="summary">
<div>
  <table class="legend">
    <tr>
      <th scope="row">Directory:</th>
      <td>A/</td>
    </tr>
    <tr>
      <th scope="row">Date:</th>
      <td>2025-09-28 18:09:21+00:00</td>
    </tr>
    <tr>
      <th scope="row">Coverage:</th>
      <td class="legend">
        <span class="coverage-low">low: &ge; 0%</span>
        <span class="coverage-medium">medium: &ge; 75.0%</span>
        <span class="coverage-high">high: &ge; 90.0%</span>
      </td>
    </tr>
  </table>
</div>

<div>
  <table class="coverage">
    <tr>
      <th></th>
      <th scope="col">Coverage</th>
      <th scope="col">Exec</th>
      <th scope="col">Excl</th>
      <th scope="col">Total</th>
    </tr>
    <tr>
      <th scope="row">Lines:</th>
      <td class="coverage-low">61.5%</td>
      <td class="coverage-low">24</td>
      <td class="coverage-low">0</td>
      <td class="coverage-low">39</td>
    </tr>
    <tr>
      <th scope="row">Functions:</th>
      <td class="coverage-low">66.7%</td>
      <td class="coverage-low">6</td>
      <td class="coverage-low">0</td>
      <td class="coverage-low">9</td>
    </tr>
    <tr>
      <th scope="row">Branches:</th>
      <td class="coverage-low">40.0%</td>
      <td class="coverage-low">4</td>
      <td class="coverage-low">0</td>
      <td class="coverage-low">10</td>
    </tr>
  </table>
</div></div>

      <hr/>
    </header>
    <nav>
    </nav>
    <main>
<main id="functions.html" class="js-enabled-hidden js-disabled-hidden">
  <details>
    <summary>Overall list of functions</summary>
    <nav class="function_page">
<table class="listOfFunctions">
  <tr>
    <th>Function (File:Line)</th>
    <th>Call count</th>
    <th>Line coverage</th>
    <th>Branch coverage</th>
    <th>Block coverage</th>
  </tr>
  <tr><td><a href="#File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l1">_Z3barv (A/File2.cpp:1)</a></td><td>called 1 time</td><td>100.0%</td><td>-%</td><td>100.0%</td></tr>
  <tr><td><a href="#file1.cpp.11975e1ce5d9c157e76130f444523bea.html|l1">_Z3fooi (A/file1.cpp:1)</a></td><td>called 1 time</td><td>80.0%</td><td>50.0%</td><td>80.0%</td></tr>
  <tr><td><a href="#File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l8">_Z4bar_v (A/File2.cpp:8)</a></td><td>not called</td><td>0.0%</td><td>-%</td><td>0.0%</td></tr>
  <tr><td><a href="#file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html|l1">_Z4foo5i (A/C/file5.cpp:1)</a></td><td>called 1 time</td><td>80.0%</td><td>50.0%</td><td>80.0%</td></tr>
  <tr><td><a href="#File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html|l1">_Z4foo6i (A/C/D/File6.cpp:1)</a></td><td>called 1 time</td><td>80.0%</td><td>50.0%</td><td>80.0%</td></tr>
  <tr><td><a href="#File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html|l1">_Z6foobari (A/File4.cpp:1)</a></td><td>called 1 time</td><td>80.0%</td><td>50.0%</td><td>80.0%</td></tr>
  <tr><td><a href="#file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l1">_Z8four_barv (A/file3.cpp:1)</a></td><td>called 1 time</td><td>100.0%</td><td>-%</td><td>100.0%</td></tr>
  <tr><td><a href="#file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l8">_Z9four_bar_v (A/file3.cpp:8)</a></td><td>not called</td><td>0.0%</td><td>0.0%</td><td>0.0%</td></tr>
  <tr><td><a href="#file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html|l1">_Z9uncoveredv (A/file7.cpp:1)</a></td><td>not called</td><td>0.0%</td><td>-%</td><td>0.0%</td></tr>
</table>
    </nav>
  </details>
  <hr class="js-enabled-hidden"/>
</main>

<main id="/" class="js-enabled-hidden">
  <nav>
<a href="#functions.html" class="js-disabled-hidden">List of functions</a>  </nav>
<table class="file-list">
  <col/>
  <colgroup span="3"/>
  <colgroup span="2"/>
  <colgroup span="2"/>

  <tr>
    <th scope="col">File</th>
    <th scope="colgroup" colspan=3>Lines</th>
    <th scope="colgroup" colspan=2>Functions</th>
    <th scope="colgroup" colspan=2>Branches</th>
  </tr>


  <tr>
    <th scope="row">
      <a href="#File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html">C/D/File6.cpp</a>
    </th>
    <td>
      <meter class="coverage-medium" min="0" max="100" value="80.0" title="80.0%">80.0</meter>
    </td>
    <td class="CoverValue line-coverage coverage-medium">80.0%</td>
    <td class="CoverValue line-coverage coverage-medium" title="Exec / Excl / Total">4 / 0 / 5</td>
    <td class="CoverValue function-coverage coverage-high">100.0%</td>
    <td class="CoverValue function-coverage coverage-high" title="Exec / Excl / Total">1 / 0 / 1</td>
    <td class="CoverValue branch-coverage coverage-low">50.0%</td>
    <td class="CoverValue branch-coverage coverage-low" title="Exec / Excl / Total">1 / 0 / 2</td>
  </tr>


  <tr>
    <th scope="row">
      <a href="#file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html">C/file5.cpp</a>
    </th>
    <td>
      <meter class="coverage-medium" min="0" max="100" value="80.0" title="80.0%">80.0</meter>
    </td>
    <td class="CoverValue line-coverage coverage-medium">80.0%</td>
    <td class="CoverValue line-coverage coverage-medium" title="Exec / Excl / Total">4 / 0 / 5</td>
    <td class="CoverValue function-coverage coverage-high">100.0%</td>
    <td class="CoverValue function-coverage coverage-high" title="Exec / Excl / Total">1 / 0 / 1</td>
    <td class="CoverValue branch-coverage coverage-low">50.0%</td>
    <td class="CoverValue branch-coverage coverage-low" title="Exec / Excl / Total">1 / 0 / 2</td>
  </tr>


  <tr>
    <th scope="row">
      <a href="#file1.cpp.11975e1ce5d9c157e76130f444523bea.html">file1.cpp</a>
    </th>
    <td>
      <meter class="coverage-medium" min="0" max="100" value="80.0" title="80.0%">80.0</meter>
    </td>
    <td class="CoverValue line-coverage coverage-medium">80.0%</td>
    <td class="CoverValue line-coverage coverage-medium" title="Exec / Excl / Total">4 / 0 / 5</td>
    <td class="CoverValue function-coverage coverage-high">100.0%</td>
    <td class="CoverValue function-coverage coverage-high" title="Exec / Excl / Total">1 / 0 / 1</td>
    <td class="CoverValue branch-coverage coverage-low">50.0%</td>
    <td class="CoverValue branch-coverage coverage-low" title="Exec / Excl / Total">1 / 0 / 2</td>
  </tr>


  <tr>
    <th scope="row">
      <a href="#File2.cpp.79143a710ebe69deafa175a1453e33cd.html">File2.cpp</a>
    </th>
    <td>
      <meter class="coverage-low" min="0" max="100" value="57.1" title="57.1%">57.1</meter>
    </td>
    <td class="CoverValue line-coverage coverage-low">57.1%</td>
    <td class="CoverValue line-coverage coverage-low" title="Exec / Excl / Total">4 / 0 / 7</td>
    <td class="CoverValue function-coverage coverage-low">50.0%</td>
    <td class="CoverValue function-coverage coverage-low" title="Exec / Excl / Total">1 / 0 / 2</td>
    <td class="CoverValue branch-coverage coverage-unknown">-%</td>
    <td class="CoverValue branch-coverage coverage-unknown" title="Exec / Excl / Total">0 / 0 / 0</td>
  </tr>


  <tr>
    <th scope="row">
      <a href="#file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html">file3.cpp</a>
    </th>
    <td>
      <meter class="coverage-low" min="0" max="100" value="40.0" title="40.0%">40.0</meter>
    </td>
    <td class="CoverValue line-coverage coverage-low">40.0%</td>
    <td class="CoverValue line-coverage coverage-low" title="Exec / Excl / Total">4 / 0 / 10</td>
    <td class="CoverValue function-coverage coverage-low">50.0%</td>
    <td class="CoverValue function-coverage coverage-low" title="Exec / Excl / Total">1 / 0 / 2</td>
    <td class="CoverValue branch-coverage coverage-none">0.0%</td>
    <td class="CoverValue branch-coverage coverage-none" title="Exec / Excl / Total">0 / 0 / 2</td>
  </tr>


  <tr>
    <th scope="row">
      <a href="#File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html">File4.cpp</a>
    </th>
    <td>
      <meter class="coverage-medium" min="0" max="100" value="80.0" title="80.0%">80.0</meter>
    </td>
    <td class="CoverValue line-coverage coverage-medium">80.0%</td>
    <td class="CoverValue line-coverage coverage-medium" title="Exec / Excl / Total">4 / 0 / 5</td>
    <td class="CoverValue function-coverage coverage-high">100.0%</td>
    <td class="CoverValue function-coverage coverage-high" title="Exec / Excl / Total">1 / 0 / 1</td>
    <td class="CoverValue branch-coverage coverage-low">50.0%</td>
    <td class="CoverValue branch-coverage coverage-low" title="Exec / Excl / Total">1 / 0 / 2</td>
  </tr>


  <tr>
    <th scope="row">
      <a href="#file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html">file7.cpp</a>
    </th>
    <td>
      <meter class="coverage-none" min="0" max="100" value="0.0" title="0.0%">0.0</meter>
    </td>
    <td class="CoverValue line-coverage coverage-none">0.0%</td>
    <td class="CoverValue line-coverage coverage-none" title="Exec / Excl / Total">0 / 0 / 2</td>
    <td class="CoverValue function-coverage coverage-none">0.0%</td>
    <td class="CoverValue function-coverage coverage-none" title="Exec / Excl / Total">0 / 0 / 1</td>
    <td class="CoverValue branch-coverage coverage-unknown">-%</td>
    <td class="CoverValue branch-coverage coverage-unknown" title="Exec / Excl / Total">0 / 0 / 0</td>
  </tr>

</table>  <hr class="js-enabled-hidden"/>
</main>

<main id="File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html" class="js-enabled-hidden">
  <div id="summary-File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html" class="summary js-enabled-hidden">
<div>
  <table class="legend">
    <tr>
      <th scope="row">Directory:</th>
      <td>A/</td>
    </tr>
    <tr>
      <th scope="row">File:</th>
      <td>C/D/File6.cpp</td>
    </tr>
    <tr>
      <th scope="row">Date:</th>
      <td>2025-09-28 18:09:21+00:00</td>
    </tr>
  </table>
</div>
<div>
  <table class="coverage">
    <tr>
      <th></th>
      <th scope="col">Coverage</th>
      <th scope="col">Exec</th>
      <th scope="col">Excl</th>
      <th scope="col">Total</th>
    </tr>
    <tr>
      <th scope="row">Lines:</th>
      <td class="coverage-medium">80.0%</td>
      <td class="coverage-medium">4</td>
      <td class="coverage-medium">0</td>
      <td class="coverage-medium">5</td>
    </tr>
    <tr>
      <th scope="row">Functions:</th>
      <td class="coverage-high">100.0%</td>
      <td class="coverage-high">1</td>
      <td class="coverage-high">0</td>
      <td class="coverage-high">1</td>
    </tr>
    <tr>
      <th scope="row">Branches:</th>
      <td class="coverage-low">50.0%</td>
      <td class="coverage-low">1</td>
      <td class="coverage-low">0</td>
      <td class="coverage-low">2</td>
    </tr>
  </table>
</div>  </div>
  <nav>
<details>
  <summary>List of functions</summary>
  <table class="listOfFunctions">
    <tr>
      <th>Function (Line)</th>
      <th>Call count</th>
      <th>Line coverage</th>
      <th>Branch coverage</th>
      <th>Block coverage</th>
    </tr>
    <tr><td><a href="#File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html|l1">_Z4foo6i (line 1)</a></td><td>called 1 time</td><td>80.0%</td><td>50.0%</td><td>80.0%</td></tr>
  </table>
</details>
  </nav>
<div class="file-source">
  <table>
    <tr>
      <th align="right">Line</th>
      <th align="right">Branch</th>
      <th align="right">Exec</th>
      <th align="left" style="width: 100%;">Source</th>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html|l1" href="#File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html|l1">1</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount coveredLine">1</td>
      <td class="src coveredLine"><span class="kt">int</span><span class="w"> </span><span class="nf">foo6</span><span class="p">(</span><span class="kt">int</span><span class="w"> </span><span class="n">param</span><span class="p">)</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html|l2" href="#File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html|l2">2</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "><span class="p">{</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html|l3" href="#File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html|l3">3</a></td>
      <td class="linebranch">
        <details class="linebranchDetails">
          <summary class="linebranchSummary">1/2</summary>
          <div class="linebranchContents">
            <div class="notTakenBranch">&cross; Branch 0 not taken.</div>
            <div class="takenBranch">&check; Branch 1 taken 1 time.</div>
          </div>
        </details>
      </td>
      <td class="linecount partialCoveredLine">1</td>
      <td class="src partialCoveredLine"><span class="w">  </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">param</span><span class="p">)</span><span class="w"> </span><span class="p">{</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html|l4" href="#File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html|l4">4</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount uncoveredLine">&cross;</td>
      <td class="src uncoveredLine"><span class="w">     </span><span class="k">return</span><span class="w"> </span><span class="mi">1</span><span class="p">;</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html|l5" href="#File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html|l5">5</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "><span class="w">  </span><span class="p">}</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="p">{</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html|l6" href="#File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html|l6">6</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount coveredLine">1</td>
      <td class="src coveredLine"><span class="w">     </span><span class="k">return</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html|l7" href="#File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html|l7">7</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "><span class="w">  </span><span class="p">}</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html|l8" href="#File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html|l8">8</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount coveredLine">1</td>
      <td class="src coveredLine"><span class="p">}</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html|l9" href="#File6.cpp.73326d74f2aeb2719dd6d8a9bcc3e582.html|l9">9</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "></td>
    </tr>
  </table>
</div>  <hr class="js-enabled-hidden"/>
</main>
<main id="file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html" class="js-enabled-hidden">
  <div id="summary-file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html" class="summary js-enabled-hidden">
<div>
  <table class="legend">
    <tr>
      <th scope="row">Directory:</th>
      <td>A/</td>
    </tr>
    <tr>
      <th scope="row">File:</th>
      <td>C/file5.cpp</td>
    </tr>
    <tr>
      <th scope="row">Date:</th>
      <td>2025-09-28 18:09:21+00:00</td>
    </tr>
  </table>
</div>
<div>
  <table class="coverage">
    <tr>
      <th></th>
      <th scope="col">Coverage</th>
      <th scope="col">Exec</th>
      <th scope="col">Excl</th>
      <th scope="col">Total</th>
    </tr>
    <tr>
      <th scope="row">Lines:</th>
      <td class="coverage-medium">80.0%</td>
      <td class="coverage-medium">4</td>
      <td class="coverage-medium">0</td>
      <td class="coverage-medium">5</td>
    </tr>
    <tr>
      <th scope="row">Functions:</th>
      <td class="coverage-high">100.0%</td>
      <td class="coverage-high">1</td>
      <td class="coverage-high">0</td>
      <td class="coverage-high">1</td>
    </tr>
    <tr>
      <th scope="row">Branches:</th>
      <td class="coverage-low">50.0%</td>
      <td class="coverage-low">1</td>
      <td class="coverage-low">0</td>
      <td class="coverage-low">2</td>
    </tr>
  </table>
</div>  </div>
  <nav>
<details>
  <summary>List of functions</summary>
  <table class="listOfFunctions">
    <tr>
      <th>Function (Line)</th>
      <th>Call count</th>
      <th>Line coverage</th>
      <th>Branch coverage</th>
      <th>Block coverage</th>
    </tr>
    <tr><td><a href="#file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html|l1">_Z4foo5i (line 1)</a></td><td>called 1 time</td><td>80.0%</td><td>50.0%</td><td>80.0%</td></tr>
  </table>
</details>
  </nav>
<div class="file-source">
  <table>
    <tr>
      <th align="right">Line</th>
      <th align="right">Branch</th>
      <th align="right">Exec</th>
      <th align="left" style="width: 100%;">Source</th>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html|l1" href="#file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html|l1">1</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount coveredLine">1</td>
      <td class="src coveredLine"><span class="kt">int</span><span class="w"> </span><span class="nf">foo5</span><span class="p">(</span><span class="kt">int</span><span class="w"> </span><span class="n">param</span><span class="p">)</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html|l2" href="#file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html|l2">2</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "><span class="p">{</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html|l3" href="#file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html|l3">3</a></td>
      <td class="linebranch">
        <details class="linebranchDetails">
          <summary class="linebranchSummary">1/2</summary>
          <div class="linebranchContents">
            <div class="notTakenBranch">&cross; Branch 0 not taken.</div>
            <div class="takenBranch">&check; Branch 1 taken 1 time.</div>
          </div>
        </details>
      </td>
      <td class="linecount partialCoveredLine">1</td>
      <td class="src partialCoveredLine"><span class="w">  </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">param</span><span class="p">)</span><span class="w"> </span><span class="p">{</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html|l4" href="#file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html|l4">4</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount uncoveredLine">&cross;</td>
      <td class="src uncoveredLine"><span class="w">     </span><span class="k">return</span><span class="w"> </span><span class="mi">1</span><span class="p">;</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html|l5" href="#file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html|l5">5</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "><span class="w">  </span><span class="p">}</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="p">{</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html|l6" href="#file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html|l6">6</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount coveredLine">1</td>
      <td class="src coveredLine"><span class="w">     </span><span class="k">return</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html|l7" href="#file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html|l7">7</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "><span class="w">  </span><span class="p">}</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html|l8" href="#file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html|l8">8</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount coveredLine">1</td>
      <td class="src coveredLine"><span class="p">}</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html|l9" href="#file5.cpp.4f0be33a4dcfe398ba897b87f58ca7ce.html|l9">9</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "></td>
    </tr>
  </table>
</div>  <hr class="js-enabled-hidden"/>
</main>
<main id="File2.cpp.79143a710ebe69deafa175a1453e33cd.html" class="js-enabled-hidden">
  <div id="summary-File2.cpp.79143a710ebe69deafa175a1453e33cd.html" class="summary js-enabled-hidden">
<div>
  <table class="legend">
    <tr>
      <th scope="row">Directory:</th>
      <td>A/</td>
    </tr>
    <tr>
      <th scope="row">File:</th>
      <td>File2.cpp</td>
    </tr>
    <tr>
      <th scope="row">Date:</th>
      <td>2025-09-28 18:09:21+00:00</td>
    </tr>
  </table>
</div>
<div>
  <table class="coverage">
    <tr>
      <th></th>
      <th scope="col">Coverage</th>
      <th scope="col">Exec</th>
      <th scope="col">Excl</th>
      <th scope="col">Total</th>
    </tr>
    <tr>
      <th scope="row">Lines:</th>
      <td class="coverage-low">57.1%</td>
      <td class="coverage-low">4</td>
      <td class="coverage-low">0</td>
      <td class="coverage-low">7</td>
    </tr>
    <tr>
      <th scope="row">Functions:</th>
      <td class="coverage-low">50.0%</td>
      <td class="coverage-low">1</td>
      <td class="coverage-low">0</td>
      <td class="coverage-low">2</td>
    </tr>
    <tr>
      <th scope="row">Branches:</th>
      <td class="coverage-unknown">-%</td>
      <td class="coverage-unknown">0</td>
      <td class="coverage-unknown">0</td>
      <td class="coverage-unknown">0</td>
    </tr>
  </table>
</div>  </div>
  <nav>
<details>
  <summary>List of functions</summary>
  <table class="listOfFunctions">
    <tr>
      <th>Function (Line)</th>
      <th>Call count</th>
      <th>Line coverage</th>
      <th>Branch coverage</th>
      <th>Block coverage</th>
    </tr>
    <tr><td><a href="#File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l1">_Z3barv (line 1)</a></td><td>called 1 time</td><td>100.0%</td><td>-%</td><td>100.0%</td></tr>
    <tr><td><a href="#File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l8">_Z4bar_v (line 8)</a></td><td>not called</td><td>0.0%</td><td>-%</td><td>0.0%</td></tr>
  </table>
</details>
  </nav>
<div class="file-source">
  <table>
    <tr>
      <th align="right">Line</th>
      <th align="right">Branch</th>
      <th align="right">Exec</th>
      <th align="left" style="width: 100%;">Source</th>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l1" href="#File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l1">1</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount coveredLine">1</td>
      <td class="src coveredLine"><span class="kt">int</span><span class="w"> </span><span class="nf">bar</span><span class="p">()</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l2" href="#File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l2">2</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "><span class="p">{</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l3" href="#File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l3">3</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount coveredLine">1</td>
      <td class="src coveredLine"><span class="kt">int</span><span class="w"> </span><span class="n">x</span><span class="o">=</span><span class="mi">1</span><span class="p">;</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l4" href="#File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l4">4</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount coveredLine">1</td>
      <td class="src coveredLine"><span class="kt">int</span><span class="w"> </span><span class="n">y</span><span class="o">=</span><span class="mi">2</span><span class="p">;</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l5" href="#File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l5">5</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount coveredLine">1</td>
      <td class="src coveredLine"><span class="k">return</span><span class="w"> </span><span class="n">x</span><span class="o">+</span><span class="n">y</span><span class="p">;</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l6" href="#File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l6">6</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "><span class="p">}</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l7" href="#File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l7">7</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l8" href="#File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l8">8</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount uncoveredLine">&cross;</td>
      <td class="src uncoveredLine"><span class="kt">int</span><span class="w"> </span><span class="nf">bar_</span><span class="p">()</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l9" href="#File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l9">9</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "><span class="p">{</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l10" href="#File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l10">10</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount uncoveredLine">&cross;</td>
      <td class="src uncoveredLine"><span class="kt">int</span><span class="w"> </span><span class="n">x</span><span class="o">=</span><span class="mi">1</span><span class="p">;</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l11" href="#File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l11">11</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount uncoveredLine">&cross;</td>
      <td class="src uncoveredLine"><span class="k">return</span><span class="w"> </span><span class="mi">2</span><span class="o">*</span><span class="n">x</span><span class="p">;</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l12" href="#File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l12">12</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "><span class="p">}</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l13" href="#File2.cpp.79143a710ebe69deafa175a1453e33cd.html|l13">13</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "></td>
    </tr>
  </table>
</div>  <hr class="js-enabled-hidden"/>
</main>
<main id="File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html" class="js-enabled-hidden">
  <div id="summary-File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html" class="summary js-enabled-hidden">
<div>
  <table class="legend">
    <tr>
      <th scope="row">Directory:</th>
      <td>A/</td>
    </tr>
    <tr>
      <th scope="row">File:</th>
      <td>File4.cpp</td>
    </tr>
    <tr>
      <th scope="row">Date:</th>
      <td>2025-09-28 18:09:21+00:00</td>
    </tr>
  </table>
</div>
<div>
  <table class="coverage">
    <tr>
      <th></th>
      <th scope="col">Coverage</th>
      <th scope="col">Exec</th>
      <th scope="col">Excl</th>
      <th scope="col">Total</th>
    </tr>
    <tr>
      <th scope="row">Lines:</th>
      <td class="coverage-medium">80.0%</td>
      <td class="coverage-medium">4</td>
      <td class="coverage-medium">0</td>
      <td class="coverage-medium">5</td>
    </tr>
    <tr>
      <th scope="row">Functions:</th>
      <td class="coverage-high">100.0%</td>
      <td class="coverage-high">1</td>
      <td class="coverage-high">0</td>
      <td class="coverage-high">1</td>
    </tr>
    <tr>
      <th scope="row">Branches:</th>
      <td class="coverage-low">50.0%</td>
      <td class="coverage-low">1</td>
      <td class="coverage-low">0</td>
      <td class="coverage-low">2</td>
    </tr>
  </table>
</div>  </div>
  <nav>
<details>
  <summary>List of functions</summary>
  <table class="listOfFunctions">
    <tr>
      <th>Function (Line)</th>
      <th>Call count</th>
      <th>Line coverage</th>
      <th>Branch coverage</th>
      <th>Block coverage</th>
    </tr>
    <tr><td><a href="#File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html|l1">_Z6foobari (line 1)</a></td><td>called 1 time</td><td>80.0%</td><td>50.0%</td><td>80.0%</td></tr>
  </table>
</details>
  </nav>
<div class="file-source">
  <table>
    <tr>
      <th align="right">Line</th>
      <th align="right">Branch</th>
      <th align="right">Exec</th>
      <th align="left" style="width: 100%;">Source</th>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html|l1" href="#File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html|l1">1</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount coveredLine">1</td>
      <td class="src coveredLine"><span class="kt">int</span><span class="w"> </span><span class="nf">foobar</span><span class="p">(</span><span class="kt">int</span><span class="w"> </span><span class="n">param</span><span class="p">)</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html|l2" href="#File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html|l2">2</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "><span class="p">{</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html|l3" href="#File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html|l3">3</a></td>
      <td class="linebranch">
        <details class="linebranchDetails">
          <summary class="linebranchSummary">1/2</summary>
          <div class="linebranchContents">
            <div class="takenBranch">&check; Branch 0 taken 1 time.</div>
            <div class="notTakenBranch">&cross; Branch 1 not taken.</div>
          </div>
        </details>
      </td>
      <td class="linecount partialCoveredLine">1</td>
      <td class="src partialCoveredLine"><span class="w">  </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">param</span><span class="p">)</span><span class="w"> </span><span class="p">{</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html|l4" href="#File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html|l4">4</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount coveredLine">1</td>
      <td class="src coveredLine"><span class="w">     </span><span class="k">return</span><span class="w"> </span><span class="mi">1</span><span class="p">;</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html|l5" href="#File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html|l5">5</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "><span class="w">  </span><span class="p">}</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="p">{</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html|l6" href="#File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html|l6">6</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount uncoveredLine">&cross;</td>
      <td class="src uncoveredLine"><span class="w">     </span><span class="k">return</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html|l7" href="#File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html|l7">7</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "><span class="w">  </span><span class="p">}</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html|l8" href="#File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html|l8">8</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount coveredLine">1</td>
      <td class="src coveredLine"><span class="p">}</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html|l9" href="#File4.cpp.1d7a80554861eb8b5c21bc2e26ff8f70.html|l9">9</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "></td>
    </tr>
  </table>
</div>  <hr class="js-enabled-hidden"/>
</main>
<main id="file1.cpp.11975e1ce5d9c157e76130f444523bea.html" class="js-enabled-hidden">
  <div id="summary-file1.cpp.11975e1ce5d9c157e76130f444523bea.html" class="summary js-enabled-hidden">
<div>
  <table class="legend">
    <tr>
      <th scope="row">Directory:</th>
      <td>A/</td>
    </tr>
    <tr>
      <th scope="row">File:</th>
      <td>file1.cpp</td>
    </tr>
    <tr>
      <th scope="row">Date:</th>
      <td>2025-09-28 18:09:21+00:00</td>
    </tr>
  </table>
</div>
<div>
  <table class="coverage">
    <tr>
      <th></th>
      <th scope="col">Coverage</th>
      <th scope="col">Exec</th>
      <th scope="col">Excl</th>
      <th scope="col">Total</th>
    </tr>
    <tr>
      <th scope="row">Lines:</th>
      <td class="coverage-medium">80.0%</td>
      <td class="coverage-medium">4</td>
      <td class="coverage-medium">0</td>
      <td class="coverage-medium">5</td>
    </tr>
    <tr>
      <th scope="row">Functions:</th>
      <td class="coverage-high">100.0%</td>
      <td class="coverage-high">1</td>
      <td class="coverage-high">0</td>
      <td class="coverage-high">1</td>
    </tr>
    <tr>
      <th scope="row">Branches:</th>
      <td class="coverage-low">50.0%</td>
      <td class="coverage-low">1</td>
      <td class="coverage-low">0</td>
      <td class="coverage-low">2</td>
    </tr>
  </table>
</div>  </div>
  <nav>
<details>
  <summary>List of functions</summary>
  <table class="listOfFunctions">
    <tr>
      <th>Function (Line)</th>
      <th>Call count</th>
      <th>Line coverage</th>
      <th>Branch coverage</th>
      <th>Block coverage</th>
    </tr>
    <tr><td><a href="#file1.cpp.11975e1ce5d9c157e76130f444523bea.html|l1">_Z3fooi (line 1)</a></td><td>called 1 time</td><td>80.0%</td><td>50.0%</td><td>80.0%</td></tr>
  </table>
</details>
  </nav>
<div class="file-source">
  <table>
    <tr>
      <th align="right">Line</th>
      <th align="right">Branch</th>
      <th align="right">Exec</th>
      <th align="left" style="width: 100%;">Source</th>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file1.cpp.11975e1ce5d9c157e76130f444523bea.html|l1" href="#file1.cpp.11975e1ce5d9c157e76130f444523bea.html|l1">1</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount coveredLine">1</td>
      <td class="src coveredLine"><span class="kt">int</span><span class="w"> </span><span class="nf">foo</span><span class="p">(</span><span class="kt">int</span><span class="w"> </span><span class="n">param</span><span class="p">)</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file1.cpp.11975e1ce5d9c157e76130f444523bea.html|l2" href="#file1.cpp.11975e1ce5d9c157e76130f444523bea.html|l2">2</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "><span class="p">{</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file1.cpp.11975e1ce5d9c157e76130f444523bea.html|l3" href="#file1.cpp.11975e1ce5d9c157e76130f444523bea.html|l3">3</a></td>
      <td class="linebranch">
        <details class="linebranchDetails">
          <summary class="linebranchSummary">1/2</summary>
          <div class="linebranchContents">
            <div class="notTakenBranch">&cross; Branch 0 not taken.</div>
            <div class="takenBranch">&check; Branch 1 taken 1 time.</div>
          </div>
        </details>
      </td>
      <td class="linecount partialCoveredLine">1</td>
      <td class="src partialCoveredLine"><span class="w">  </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">param</span><span class="p">)</span><span class="w"> </span><span class="p">{</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file1.cpp.11975e1ce5d9c157e76130f444523bea.html|l4" href="#file1.cpp.11975e1ce5d9c157e76130f444523bea.html|l4">4</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount uncoveredLine">&cross;</td>
      <td class="src uncoveredLine"><span class="w">     </span><span class="k">return</span><span class="w"> </span><span class="mi">1</span><span class="p">;</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file1.cpp.11975e1ce5d9c157e76130f444523bea.html|l5" href="#file1.cpp.11975e1ce5d9c157e76130f444523bea.html|l5">5</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "><span class="w">  </span><span class="p">}</span><span class="w"> </span><span class="k">else</span><span class="w"> </span><span class="p">{</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file1.cpp.11975e1ce5d9c157e76130f444523bea.html|l6" href="#file1.cpp.11975e1ce5d9c157e76130f444523bea.html|l6">6</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount coveredLine">1</td>
      <td class="src coveredLine"><span class="w">     </span><span class="k">return</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file1.cpp.11975e1ce5d9c157e76130f444523bea.html|l7" href="#file1.cpp.11975e1ce5d9c157e76130f444523bea.html|l7">7</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "><span class="w">  </span><span class="p">}</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file1.cpp.11975e1ce5d9c157e76130f444523bea.html|l8" href="#file1.cpp.11975e1ce5d9c157e76130f444523bea.html|l8">8</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount coveredLine">1</td>
      <td class="src coveredLine"><span class="p">}</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file1.cpp.11975e1ce5d9c157e76130f444523bea.html|l9" href="#file1.cpp.11975e1ce5d9c157e76130f444523bea.html|l9">9</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "></td>
    </tr>
  </table>
</div>  <hr class="js-enabled-hidden"/>
</main>
<main id="file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html" class="js-enabled-hidden">
  <div id="summary-file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html" class="summary js-enabled-hidden">
<div>
  <table class="legend">
    <tr>
      <th scope="row">Directory:</th>
      <td>A/</td>
    </tr>
    <tr>
      <th scope="row">File:</th>
      <td>file3.cpp</td>
    </tr>
    <tr>
      <th scope="row">Date:</th>
      <td>2025-09-28 18:09:21+00:00</td>
    </tr>
  </table>
</div>
<div>
  <table class="coverage">
    <tr>
      <th></th>
      <th scope="col">Coverage</th>
      <th scope="col">Exec</th>
      <th scope="col">Excl</th>
      <th scope="col">Total</th>
    </tr>
    <tr>
      <th scope="row">Lines:</th>
      <td class="coverage-low">40.0%</td>
      <td class="coverage-low">4</td>
      <td class="coverage-low">0</td>
      <td class="coverage-low">10</td>
    </tr>
    <tr>
      <th scope="row">Functions:</th>
      <td class="coverage-low">50.0%</td>
      <td class="coverage-low">1</td>
      <td class="coverage-low">0</td>
      <td class="coverage-low">2</td>
    </tr>
    <tr>
      <th scope="row">Branches:</th>
      <td class="coverage-none">0.0%</td>
      <td class="coverage-none">0</td>
      <td class="coverage-none">0</td>
      <td class="coverage-none">2</td>
    </tr>
  </table>
</div>  </div>
  <nav>
<details>
  <summary>List of functions</summary>
  <table class="listOfFunctions">
    <tr>
      <th>Function (Line)</th>
      <th>Call count</th>
      <th>Line coverage</th>
      <th>Branch coverage</th>
      <th>Block coverage</th>
    </tr>
    <tr><td><a href="#file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l1">_Z8four_barv (line 1)</a></td><td>called 1 time</td><td>100.0%</td><td>-%</td><td>100.0%</td></tr>
    <tr><td><a href="#file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l8">_Z9four_bar_v (line 8)</a></td><td>not called</td><td>0.0%</td><td>0.0%</td><td>0.0%</td></tr>
  </table>
</details>
  </nav>
<div class="file-source">
  <table>
    <tr>
      <th align="right">Line</th>
      <th align="right">Branch</th>
      <th align="right">Exec</th>
      <th align="left" style="width: 100%;">Source</th>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l1" href="#file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l1">1</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount coveredLine">1</td>
      <td class="src coveredLine"><span class="kt">int</span><span class="w"> </span><span class="nf">four_bar</span><span class="p">()</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l2" href="#file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l2">2</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "><span class="p">{</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l3" href="#file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l3">3</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount coveredLine">1</td>
      <td class="src coveredLine"><span class="kt">int</span><span class="w"> </span><span class="n">x</span><span class="o">=</span><span class="mi">1</span><span class="p">;</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l4" href="#file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l4">4</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount coveredLine">1</td>
      <td class="src coveredLine"><span class="kt">int</span><span class="w"> </span><span class="n">y</span><span class="o">=</span><span class="mi">2</span><span class="p">;</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l5" href="#file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l5">5</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount coveredLine">1</td>
      <td class="src coveredLine"><span class="k">return</span><span class="w"> </span><span class="n">x</span><span class="o">+</span><span class="n">y</span><span class="p">;</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l6" href="#file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l6">6</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "><span class="p">}</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l7" href="#file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l7">7</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l8" href="#file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l8">8</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount uncoveredLine">&cross;</td>
      <td class="src uncoveredLine"><span class="kt">int</span><span class="w"> </span><span class="nf">four_bar_</span><span class="p">()</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l9" href="#file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l9">9</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "><span class="p">{</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l10" href="#file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l10">10</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount uncoveredLine">&cross;</td>
      <td class="src uncoveredLine"><span class="kt">int</span><span class="w"> </span><span class="n">x</span><span class="o">=</span><span class="mi">1</span><span class="p">;</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l11" href="#file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l11">11</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount uncoveredLine">&cross;</td>
      <td class="src uncoveredLine"><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">x</span><span class="p">)</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l12" href="#file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l12">12</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount uncoveredLine">&cross;</td>
      <td class="src uncoveredLine"><span class="w">    </span><span class="k">return</span><span class="w"> </span><span class="mi">2</span><span class="o">*</span><span class="n">x</span><span class="p">;</span><span class="w">     </span><span class="cm">/* This is a really long comment that confirms whether gcovr colors lines that exceed normal expectations. */</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l13" href="#file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l13">13</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "><span class="k">else</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l14" href="#file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l14">14</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount uncoveredLine">&cross;</td>
      <td class="src uncoveredLine"><span class="w">    </span><span class="k">return</span><span class="w"> </span><span class="n">x</span><span class="p">;</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l15" href="#file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l15">15</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount uncoveredLine">&cross;</td>
      <td class="src uncoveredLine"><span class="p">}</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l16" href="#file3.cpp.bcfa344b5512d8cd5857f2fe86511d71.html|l16">16</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "></td>
    </tr>
  </table>
</div>  <hr class="js-enabled-hidden"/>
</main>
<main id="file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html" class="js-enabled-hidden">
  <div id="summary-file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html" class="summary js-enabled-hidden">
<div>
  <table class="legend">
    <tr>
      <th scope="row">Directory:</th>
      <td>A/</td>
    </tr>
    <tr>
      <th scope="row">File:</th>
      <td>file7.cpp</td>
    </tr>
    <tr>
      <th scope="row">Date:</th>
      <td>2025-09-28 18:09:21+00:00</td>
    </tr>
  </table>
</div>
<div>
  <table class="coverage">
    <tr>
      <th></th>
      <th scope="col">Coverage</th>
      <th scope="col">Exec</th>
      <th scope="col">Excl</th>
      <th scope="col">Total</th>
    </tr>
    <tr>
      <th scope="row">Lines:</th>
      <td class="coverage-none">0.0%</td>
      <td class="coverage-none">0</td>
      <td class="coverage-none">0</td>
      <td class="coverage-none">2</td>
    </tr>
    <tr>
      <th scope="row">Functions:</th>
      <td class="coverage-none">0.0%</td>
      <td class="coverage-none">0</td>
      <td class="coverage-none">0</td>
      <td class="coverage-none">1</td>
    </tr>
    <tr>
      <th scope="row">Branches:</th>
      <td class="coverage-unknown">-%</td>
      <td class="coverage-unknown">0</td>
      <td class="coverage-unknown">0</td>
      <td class="coverage-unknown">0</td>
    </tr>
  </table>
</div>  </div>
  <nav>
<details>
  <summary>List of functions</summary>
  <table class="listOfFunctions">
    <tr>
      <th>Function (Line)</th>
      <th>Call count</th>
      <th>Line coverage</th>
      <th>Branch coverage</th>
      <th>Block coverage</th>
    </tr>
    <tr><td><a href="#file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html|l1">_Z9uncoveredv (line 1)</a></td><td>not called</td><td>0.0%</td><td>-%</td><td>0.0%</td></tr>
  </table>
</details>
  </nav>
<div class="file-source">
  <table>
    <tr>
      <th align="right">Line</th>
      <th align="right">Branch</th>
      <th align="right">Exec</th>
      <th align="left" style="width: 100%;">Source</th>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html|l1" href="#file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html|l1">1</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount uncoveredLine">&cross;</td>
      <td class="src uncoveredLine"><span class="kt">int</span><span class="w"> </span><span class="nf">uncovered</span><span class="p">()</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html|l2" href="#file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html|l2">2</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "><span class="p">{</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html|l3" href="#file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html|l3">3</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount uncoveredLine">&cross;</td>
      <td class="src uncoveredLine"><span class="k">return</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html|l4" href="#file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html|l4">4</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "><span class="p">}</span></td>
    </tr>
    <tr class="source-line">
      <td class="lineno"><a id="file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html|l5" href="#file7.cpp.fa9d180b71a3402bed7d24bb1966eaf5.html|l5">5</a></td>
      <td class="linebranch">
      </td>
      <td class="linecount "></td>
      <td class="src "></td>
    </tr>
  </table>
</div></main>

<script>
  document.body.classList.add("js-enabled")
  document.body.classList.remove("js-disabled")

  var global_summary = document.getElementById("summary")
  var global_content = document.getElementById("/")
  var function_list = document.getElementById("functions.html")

  // Move the summaries in the tree
  summaries = document.body.querySelectorAll(".summary")
  for (var i = 0; i < summaries.length; i++) {
    if (summaries[i].id != summary) {
      global_summary.parentNode.insertBefore(summaries[i], global_summary)
    }
  }

  // Remove the details element of the function list
  function_list_details = function_list.querySelector("details")
  function_list_details.parentNode.insertBefore(function_list.querySelector("nav"), function_list_details)
  function_list_details.parentNode.removeChild(function_list_details)

  var old_hash = null
  var enabled_elements = [global_summary, global_content]
  function activateElement() {
    if (old_hash != location.hash) {
      old_hash = location.hash
      hash_parts =
        (location.hash == "")
        ? ["/"]
        : decodeURIComponent(location.hash.substring(1)).split("|")

      for (var i = 0; i < enabled_elements.length; i++) {
        enabled_elements[i].classList.add("js-enabled-hidden")
      }

      enabled_elements = []
      element = document.getElementById(hash_parts[0])
      if (element == null) {
        enabled_elements.push(global_summary)
        enabled_elements.push(global_content)
      }
      else
      {
        enabled_elements.push(element)
        var summary = document.getElementById("summary-" + hash_parts[0])
        if (summary == null) {
          enabled_elements.push(global_summary)
        }
        else {
          enabled_elements.push(summary)
        }
      }
      for (var i = 0; i < enabled_elements.length; i++) {
        enabled_elements[i].classList.remove("js-enabled-hidden")
      }
      window.scrollTo(0, 0)

      // We need to scroll to the element
      if (hash_parts.length > 1) {
        document.getElementById(hash_parts[0]).scrollIntoView()
      }
    }
  }
  activateElement()
  window.addEventListener("hashchange", activateElement)
</script>

      <hr/>
    </main>
    <footer>
      Generated by: <a href="http://gcovr.com/en/main">GCOVR (Version 8.4+main)</a>
    </footer>
  </body>
</html>
